* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

ul,
li {
    list-style: none;
}

a {
    color: #333;
    text-decoration: none;
}

i {
    font-style: normal;
}

a:hover {
    color: #f55;
}

input,
button {
    outline: none;
    border: none;
}

.container-wrap {
    width: 100%;
    height: auto;
    background: #fff;
    margin: 0 1rem;
    width: calc(100% - 2rem);
    border-radius: 1rem;
}

@media screen and (min-width:375px) {
    html,
    body {
        font-size: 10px !important;
    }
}

@media screen and (min-width:414px) {
    html,
    body {
        font-size: 11.04px !important;
    }
}

@media screen and (min-width:768px) {
    html,
    body {
        font-size: 20.48px !important;
    }
}